package nc.itf.caa;

/**
 * business service ejb wrapper 
 * Created by EJBGenerator
 * based on velocity technology
 */

public interface caaejbEjbObject extends  javax.ejb.EJBLocalObject,nc.itf.capub.datamanager.DataManager,nc.itf.capub.plantbusiness.IAccountDelete,nc.itf.capub.plantbusiness.IAccountSave,nc.itf.caa.plugin.IDataHand,nc.itf.capub.pubitf.IFTBatchValueGetter,nc.itf.caa.plugin.IGenCdaTally,nc.itf.capub.voucher.IGenVoucher,nc.itf.capub.formular.INFTFormulaParse,nc.itf.capub.fileparse.INFTImportFile,nc.itf.capub.pubitf.INFTPub,nc.itf.capub.pubitf.IPageNavigation,nc.itf.capub.formular.ITFFormular,nc.itf.capub.tallyquery.ITallyQuery,nc.itf.capub.taskschedule.ITaskRun{
	public nc.itf.capub.datamanager.SyncDataTaskRtn excelDataImport(java.util.ArrayList arg0 ,nc.vo.capub.meta.MetaAggVO arg1  ,nc.vo.capub.basevo.ClientEnvVO arg2 ) throws nc.vo.pub.BusinessException;
	public nc.itf.capub.datamanager.SyncDataTaskRtn syncDataByBlock(nc.itf.capub.datamanager.SyncDataTaskParam arg0 ,nc.vo.capub.basevo.ClientEnvVO arg1 ) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.AggregatedValueObject deleteBill(nc.vo.pub.AggregatedValueObject arg0) throws nc.vo.pub.BusinessException;
	public void deleteAccountByBillPks(java.lang.String[] arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public java.util.ArrayList saveBill(nc.vo.pub.AggregatedValueObject arg0) throws nc.vo.pub.BusinessException;
	public void dataHandling(java.lang.String arg0 ,nc.vo.pub.lang.UFDate arg1  ,nc.vo.pub.lang.UFBoolean arg2 ) throws nc.vo.pub.BusinessException;
	public java.lang.String[][] getValuesByPks(java.lang.String arg0 ,java.lang.String[] arg1  ,java.lang.String arg2  ,java.lang.String[] arg3  ,boolean arg4 ) throws nc.vo.pub.BusinessException;
	public java.lang.String[][] getValuesByPks(java.lang.String arg0 ,java.lang.String[] arg1  ,java.lang.String arg2  ,java.lang.String[] arg3 ) throws nc.vo.pub.BusinessException;
	public java.util.ArrayList getContractByTestscope(java.lang.String arg0 ,java.lang.String[] arg1 ) throws nc.vo.pub.BusinessException;
	public void genTallyByDuebill(nc.itf.capub.datamanager.SyncDataTaskParam arg0 ,nc.vo.capub.basevo.ClientEnvVO arg1 ) throws nc.vo.pub.BusinessException;
	public void genTallyByCDAResult(nc.vo.pub.AggregatedValueObject arg0) throws nc.vo.pub.BusinessException;
	public void CaaTallyToCdaTally(nc.itf.capub.datamanager.SyncDataTaskParam arg0 ,nc.vo.capub.basevo.ClientEnvVO arg1 ) throws nc.vo.pub.BusinessException;
	public void GenVoucher(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,nc.vo.pub.lang.UFDate arg3 ) throws nc.vo.pub.BusinessException;
	public int ExeSQL(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.SuperVO[] getChildVO(java.util.ArrayList arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.util.HashMap arg3 ) throws nc.vo.pub.BusinessException;
	public java.util.ArrayList ImpPrepareData(java.util.ArrayList arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public int getDBType(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public java.util.Vector executeSqlQuery(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public java.lang.String executeSqlUpdate(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public void executeSqlUpdate(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public void executeSql(java.lang.String[] arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public void executeSql(java.lang.String[] arg0) throws nc.vo.pub.BusinessException;
	public int getTzDays(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public java.lang.String getOID(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public java.util.ArrayList getDataFormFtp(nc.vo.capub.meta.MetaAggVO arg0) throws nc.vo.pub.BusinessException;
	public java.util.List getDataInfoByPage(nc.vo.pub.SuperVO arg0 ,nc.ui.bill.depend.PageInfo arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public int getRecordNum(nc.vo.pub.SuperVO arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public nc.vo.capub.formular.FormularVO[] initFormular(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public void checkTallyApprove(nc.vo.pub.SuperVO[] arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.SuperVO[] getResultVO(java.util.HashMap arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public nc.itf.capub.datamanager.SyncDataTaskRtn runTask_RequiresNew(java.lang.String arg0 ,java.lang.String arg1  ,nc.vo.pub.lang.UFBoolean arg2  ,nc.vo.capub.basevo.ClientEnvVO arg3 ) throws nc.vo.pub.BusinessException;
	public java.lang.String insertLog_RequiresNew(nc.vo.pub.SuperVO arg0) throws nc.vo.pub.BusinessException;
	public void updateLog_RequiresNew(nc.vo.pub.SuperVO arg0) throws nc.vo.pub.BusinessException;
	public void aprroveBill_RequiresNew(nc.vo.pub.AggregatedValueObject arg0) throws nc.vo.pub.BusinessException;
}